Reflective Channel Hierarchies

نویسندگان

  • Edward Curry
  • Desmond Chambers
  • Gerard Lyons
چکیده

Hierarchical channel structures are used to create granular sub-channels from a parent channel. Utilized in routing situations that are more or less static, they require that the channel namespace schema be both well defined and universally understood. The publish/subscribe messaging model currently requires a message publisher to place messages into a specific channel within the hierarchy. A relocation of responsibility for channel selection logic from the publishing client to the middleware service would open up static channel hierarchies to the application of reflective techniques. This shift in responsibilities enables the service more control over the definition, creation and maintenance of the channel hierarchy. The service is now able to apply reflective and adaptive techniques to dynamically adapt, grow and improve the hierarchy to better meet the needs of its changing environment and operating conditions. This paper describes work-in-progress on the definition of reflective channel hierarchies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Introducing Reflective Techniques to Message Hierarchies

This research is being conducted within the scope of the Virtual Logistics multi-Agent Brokerage (V-LAB) research project at the Department of Information Technology, National University of Ireland, Galway. The goal of this research is to define enhancements for Enterprise messaging systems allowing them to be more adaptable to their runtime environment. Research on enhancements for enterprise-...

متن کامل

ChromaKey: Towards Extensible Reflective Architectures

Reflection allows programmers to inspect and modify the structural and runtime properties of a software system. Traditionally, the architecture of a reflective system has been a monolithic part of the runtime system, featuring a fixed semantics. Mirror-based reflective architectures decouple the base-level entities from their meta-level counterparts. In this work, we explore ChromaKey, a design...

متن کامل

Channel Reification: A Reflective Model for Distributed Computation

The paper presents a new reflective model, called Channel Reification, which can be used in distributed computations to overcome difficulties experienced by other models in the literature when monitoring communication among objects. The channel is an extension of the message reification model. A Channel is a communication manager incarning successive messages exchanges by two objects: its appli...

متن کامل

An Evaluation of the DEC Memory Channel Case Studies in Reflective Memory and Cooperative Scheduling

With the rise of clusters as a vehicle for very-highperformance computing, an increasing emphasis is being placed upon the communication interface between each processor and the underlying network. And while many studies have explored the design of both traditional send/receive network interfaces and shared-memory designs, a third alternative — reflective memory — offers a significantly differe...

متن کامل

Channel Measurement and Analysis for the 60 GHz Radio in a Reflective Environment

Wideband channel measurements at the 60 GHz frequency band in a reflective environment with different antenna heights are presented. The log-distance model of the normalized received power (NRP) is used to fit the measured data for both line-of-sight (LOS) and non-line-of-sight (NLOS) cases. Also, the impact of the biconical antennas and the reflective environment on the channel properties is a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003